package cc.rengu.igas.mcps.facade.request;


import cc.rengu.igas.mcps.facade.base.BaseRequest;
import cc.rengu.igas.mcps.facade.bean.TradeFundBillBean;

import java.io.Serializable;
import java.util.List;

/**
 * 银联支付宝支付结果通知
 */
public class CupsAlipayResultNoticeRequest extends BaseRequest implements Serializable {
    private String tradeStatus;        /*交易状态*/
    private String channelOrderId;        /*通道流水号*/
    private String settleAmt;        /*结算金额*/
    private String payAmt;        /*订单金额*/
    private String receiptAmt;        /*实收金额*/
    private String buyerPayAmt;        /*买家付款的金额*/
    private String invoiceAmt;        /*可开票金额*/
    private String payTime;        /*支付时间*/
    private String merDiscAmt;        /*商家优惠金额*/
    private String platDiscAmt;        /*平台优惠金额*/
    private List<TradeFundBillBean> tradeFundBillList;        /*资金渠道*/
    private String chargeFlags;       /*费率活动标识*/
    private String orderId;        /*商户订单号*/
    private String buyerLogonId;       /*买方支付宝账户*/

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getChargeFlags() {
        return chargeFlags;
    }

    public void setChargeFlags(String chargeFlags) {
        this.chargeFlags = chargeFlags;
    }

    public String getTradeStatus() {
        return tradeStatus;
    }

    public void setTradeStatus(String tradeStatus) {
        this.tradeStatus = tradeStatus;
    }

    public String getChannelOrderId() {
        return channelOrderId;
    }

    public void setChannelOrderId(String channelOrderId) {
        this.channelOrderId = channelOrderId;
    }

    public String getSettleAmt() {
        return settleAmt;
    }

    public void setSettleAmt(String settleAmt) {
        this.settleAmt = settleAmt;
    }

    public String getPayAmt() {
        return payAmt;
    }

    public void setPayAmt(String payAmt) {
        this.payAmt = payAmt;
    }

    public String getReceiptAmt() {
        return receiptAmt;
    }

    public void setReceiptAmt(String receiptAmt) {
        this.receiptAmt = receiptAmt;
    }

    public String getBuyerPayAmt() {
        return buyerPayAmt;
    }

    public void setBuyerPayAmt(String buyerPayAmt) {
        this.buyerPayAmt = buyerPayAmt;
    }

    public String getInvoiceAmt() {
        return invoiceAmt;
    }

    public void setInvoiceAmt(String invoiceAmt) {
        this.invoiceAmt = invoiceAmt;
    }

    public String getPayTime() {
        return payTime;
    }

    public void setPayTime(String payTime) {
        this.payTime = payTime;
    }

    public String getMerDiscAmt() {
        return merDiscAmt;
    }

    public void setMerDiscAmt(String merDiscAmt) {
        this.merDiscAmt = merDiscAmt;
    }

    public String getPlatDiscAmt() {
        return platDiscAmt;
    }

    public void setPlatDiscAmt(String platDiscAmt) {
        this.platDiscAmt = platDiscAmt;
    }

    public List<TradeFundBillBean> getTradeFundBillList() {
        return tradeFundBillList;
    }

    public void setTradeFundBillList(List<TradeFundBillBean> tradeFundBillList) {
        this.tradeFundBillList = tradeFundBillList;
    }


    public String getBuyerLogonId() {
        return buyerLogonId;
    }

    public void setBuyerLogonId(String buyerLogonId) {
        this.buyerLogonId = buyerLogonId;
    }
}
